package com.dxf.chepter07

/**
 * scala数组:
 * 定长数组:
 * 语法:
 * 格式一:
 * val/var 变量名 = new Array[元素类型] (数组长度)   val arr1 = new Array[Int](10)
 * 格式二:
 * var/val 变量名 = Array(元素1,元素2,元素3)
 *
 * 注意:
 * 1 在scala中 数组泛型使用[]指定
 * 2 使用数组名(索引)来获取数组中的元素
 * 3 数组元素有默认值 Int:0 Double: 0.0 String:null
 * 4 数组长度 通过 数组名.length 或者 数组名.size获取
 *
 *
 *
 *
 *
 * 变长数组 : 数组长度和内容是可变的,'
 *  语法:
 *    创建变长数组,
 *      1 导入ArrayBuffer类
 *        1.1   var/val 变量名 =ArrayBuffer[元素类型]()
 *        1.2   var/val 变量名 =ArrayBuffer(元素1,元素2 ..)
 *
 *
 *
 *
 *
 *
 *
 */
object T72_数组 {

  def main(args: Array[String]): Unit = {
//    var arr = Array(1, "2", 22)
//    arr.foreach(println(_))

    val arr1 = new Array[Int](10)
    arr1(0)=11
    println(arr1(0))
  }
}
